//
//  MPMarkStep.h
//  MarkPlatform
//
//  Created by xiao6 on 2018/1/8.
//  Copyright © 2018年 AT. All rights reserved.
//

#import "BaseModel.h"
#import "MPTaskModel.h"

@interface MPMarkModel : BaseModel
@property (nonatomic, assign) MPMarkType way;
@property (nonatomic, assign) CGRect viewRect;
@property (nonatomic, assign) CGRect rect;

+ (instancetype)modelWithPoint:(CGPoint)point;
+ (instancetype)modelWithRect:(CGRect)rect;
@end

@interface MPMarkStep : BaseModel
@property (nonatomic, assign) CGFloat zoomScale;
@property (nonatomic, assign) CGPoint contentOffset;

@property (nonatomic, strong) NSMutableArray<MPMarkModel *> *markModels;

- (NSString *)stepCoordinateWithScale:(CGFloat)scale;
@end
